package cn.com.guage.dtm.stat.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.com.guage.dtm.common.annotation.Excel;
import cn.com.guage.dtm.common.core.domain.BaseEntity;

/**
 * 数据检核分析详情对象 stat_data_check_detail
 * 
 * @author ruoyi
 * @date 2021-07-22
 */
public class StatDataCheckDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 检核详情id */
    private Long checkDetailId;

    /** 检核结果id */
    @Excel(name = "检核结果id")
    private Long checkResultId;

    /** 检核结果类型 */
    @Excel(name = "检核结果类型")
    private String checkType;

    /** 表代码 */
    @Excel(name = "表代码")
    private String tableCode;

    /** 表名称 */
    @Excel(name = "表名称")
    private String tableName;

    /** 校验结果 */
    @Excel(name = "校验结果")
    private String checkResult;

    /** 错误信息 */
    @Excel(name = "错误信息")
    private String errorInfo;

    /** 字段代码 */
    @Excel(name = "字段代码")
    private String fieldCode;

    /** 字段名称 */
    @Excel(name = "字段名称")
    private String fieldName;

    /** 检核规则id */
    @Excel(name = "检核规则id")
    private Long checkRuleId;

    /** 检核规则 */
    @Excel(name = "检核规则")
    private String checkRuleName;

    /** 记录主键 */
    @Excel(name = "记录主键")
    private String recordPk;

    /** 字段值 */
    @Excel(name = "字段值")
    private String recordValue;

    /** 作业id */
    @Excel(name = "作业id")
    private Long jobId;

    /** 作业名称 */
    @Excel(name = "作业名称")
    private String jobName;

    public void setCheckDetailId(Long checkDetailId) 
    {
        this.checkDetailId = checkDetailId;
    }

    public Long getCheckDetailId() 
    {
        return checkDetailId;
    }
    public void setCheckResultId(Long checkResultId) 
    {
        this.checkResultId = checkResultId;
    }

    public Long getCheckResultId() 
    {
        return checkResultId;
    }
    public void setCheckType(String checkType) 
    {
        this.checkType = checkType;
    }

    public String getCheckType() 
    {
        return checkType;
    }
    public void setTableCode(String tableCode) 
    {
        this.tableCode = tableCode;
    }

    public String getTableCode() 
    {
        return tableCode;
    }
    public void setTableName(String tableName) 
    {
        this.tableName = tableName;
    }

    public String getTableName() 
    {
        return tableName;
    }
    public void setCheckResult(String checkResult) 
    {
        this.checkResult = checkResult;
    }

    public String getCheckResult() 
    {
        return checkResult;
    }
    public void setErrorInfo(String errorInfo) 
    {
        this.errorInfo = errorInfo;
    }

    public String getErrorInfo() 
    {
        return errorInfo;
    }
    public void setFieldCode(String fieldCode) 
    {
        this.fieldCode = fieldCode;
    }

    public String getFieldCode() 
    {
        return fieldCode;
    }
    public void setFieldName(String fieldName) 
    {
        this.fieldName = fieldName;
    }

    public String getFieldName() 
    {
        return fieldName;
    }
    public void setCheckRuleId(Long checkRuleId) 
    {
        this.checkRuleId = checkRuleId;
    }

    public Long getCheckRuleId() 
    {
        return checkRuleId;
    }
    public void setCheckRuleName(String checkRuleName) 
    {
        this.checkRuleName = checkRuleName;
    }

    public String getCheckRuleName() 
    {
        return checkRuleName;
    }
    public void setRecordPk(String recordPk) 
    {
        this.recordPk = recordPk;
    }

    public String getRecordPk() 
    {
        return recordPk;
    }
    public void setRecordValue(String recordValue) 
    {
        this.recordValue = recordValue;
    }

    public String getRecordValue() 
    {
        return recordValue;
    }
    public void setJobId(Long jobId) 
    {
        this.jobId = jobId;
    }

    public Long getJobId() 
    {
        return jobId;
    }
    public void setJobName(String jobName) 
    {
        this.jobName = jobName;
    }

    public String getJobName() 
    {
        return jobName;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("checkDetailId", getCheckDetailId())
            .append("checkResultId", getCheckResultId())
            .append("checkType", getCheckType())
            .append("tableCode", getTableCode())
            .append("tableName", getTableName())
            .append("checkResult", getCheckResult())
            .append("errorInfo", getErrorInfo())
            .append("fieldCode", getFieldCode())
            .append("fieldName", getFieldName())
            .append("checkRuleId", getCheckRuleId())
            .append("checkRuleName", getCheckRuleName())
            .append("recordPk", getRecordPk())
            .append("recordValue", getRecordValue())
            .append("jobId", getJobId())
            .append("jobName", getJobName())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
